package com.ruoyi.service;

import com.ruoyi.domain.T03;

import java.util.List;

/**
 * 客户管理Service接口
 *
 * @author ruoyi
 * @date 2024-07-23
 */
public interface IT03Service
{
    /**
     * 查询客户管理
     *
     * @param f0301 客户管理主键
     * @return 客户管理
     */
    public T03 selectT03ByF0301(Long f0301);

    /**
     * 查询客户管理列表
     *
     * @param t03 客户管理
     * @return 客户管理集合
     */
    public List<T03> selectT03List(T03 t03);

    /**
     * 新增客户管理
     *
     * @param t03 客户管理
     * @return 结果
     */
    public int insertT03(T03 t03);

    /**
     * 修改客户管理
     *
     * @param t03 客户管理
     * @return 结果
     */
    public int updateT03(T03 t03);

    /**
     * 批量删除客户管理
     *
     * @param f0301s 需要删除的客户管理主键集合
     * @return 结果
     */
    public int deleteT03ByF0301s(Long[] f0301s);

    /**
     * 删除客户管理信息
     *
     * @param f0301 客户管理主键
     * @return 结果
     */
    public int deleteT03ByF0301(Long f0301);

    void tokenGifting(Long f0301, Long number);

    public List<String> selectNameList();

    Long selectByF1801TOF0301(Long userId);
}
